package mysql8学习.初级.第18章_MySQL8的其它新特性;

public class F2_窗口函数之前后函数_LEAD {
}
/**
 *
 * **2．LEAD(expr,n)函数**
 * LEAD(expr,n)函数返回当前行的"后n行"的expr的值。
 *
 * 举例：查询goods数据表中后一个商品价格与当前商品价格的差值。
 * ```mysql
 * mysql-> SELECT id, category, NAME, behind_price, price,behind_price - price AS diff_price
 *      -> FROM(
 *      ->      SELECT id, category, NAME, price,LEAD(price, 1) OVER w AS behind_price
 *      ->      FROM goods WINDOW w AS (PARTITION BY category_id ORDER BY price)
 *      ->     ) t;
 * +----+---------------+------------+--------------+---------+------------+
 * | id | category      | NAME       | behind_price | price   | diff_price |
 * +----+---------------+------------+--------------+---------+------------+
 * |  5 | 女装/女士精品   | 百褶裙      |        39.90 |   29.90 |      10.00 |
 * |  1 | 女装/女士精品   | T恤        |        79.90 |   39.90 |      40.00 |
 * |  2 | 女装/女士精品   | 连衣裙      |        89.90 |   79.90 |      10.00 |
 * |  3 | 女装/女士精品   | 卫衣        |        89.90 |   89.90 |       0.00 |
 * |  4 | 女装/女士精品   | 牛仔裤      |       399.90 |   89.90 |     310.00 |
 * |  6 | 女装/女士精品   | 呢绒外套     |         NULL |  399.90 |       NULL |
 * |  9 | 户外运动       | 登山杖       |       399.90 |   59.90 |     340.00 |
 * |  7 | 户外运动       | 自行车       |       399.90 |  399.90 |       0.00 |
 * | 10 | 户外运动       | 骑行装备     |       499.90 |  399.90 |     100.00 |
 * | 12 | 户外运动       | 滑板        |       799.90 |  499.90 |     300.00 |
 * | 11 | 户外运动       | 运动外套     |      1399.90 |  799.90 |     600.00 |
 * |  8 | 户外运动       | 山地自行车   |         NULL | 1399.90 |       NULL |
 * +----+---------------+------------+--------------+---------+------------+
 *
 */
